Rust 数组
阐述
数组是固定长度的相同类型的元素的集合,存储在栈上并且在内存中依次线性排列。数组的类型是 [T; n]
,T 为元素的类型,而 n 为长度。
数组可以通过索引访问其中的元素,访问时会检查是否越界。
数组切片
除了索引之外,还可以创建对数组的某个连续部分的引用,这个引用具有固定的大小。
实例
声明一个包含各个月份的数组:
let months = ["January", "February", "March", "April", "May", "June", "July",
"August", "September", "October", "November", "December"];
初始化包含相同元素的数组:
let a = [3; 5];